package phyzik.liaison;

public class LiaisonDonnees {
	public Liaison[] tableauLiaisons;
	public int liaisonsRestantes;
	public int compteur;
	public float frottement;
	public float restitution;
	public float tolerance;

	public LiaisonDonnees(int num, float frottement, float restitution,
			float tolerance) {
		tableauLiaisons = new Liaison[num];
		liaisonsRestantes = tableauLiaisons.length;
		compteur = 0;
		this.frottement = frottement;
		this.restitution = restitution;
		this.tolerance = tolerance;
	}

	public boolean resteLiaison() {
		return liaisonsRestantes > 0;
	}

	public void effacer() {
		liaisonsRestantes = tableauLiaisons.length;
		compteur = 0;
	}

	public void ajouterLiaisons(int i) {
		liaisonsRestantes -= i;
		compteur += i;
	}
}
